﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace GestionTaxesRiaApp.Web
{
    [MetadataType(typeof(MetadonneesUtilisateur))]
    public partial class Utilisateur
    {
        internal sealed class MetadonneesUtilisateur
        {
            
            public int uti_Id { get; set; }
            [Required(ErrorMessage="Le champ Nom est requis")]
            public string uti_Nom { get; set; }
            [Required(ErrorMessage = "Le champ Prénom est requis")]
            public string uti_Prenom { get; set; }
            [Required(ErrorMessage = "Le champ Mail est requis")]
            [RegularExpression(@"[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}", ErrorMessage = "Adresse mail non valide")]
            public string uti_Mail { get; set; }
            [Required(ErrorMessage = "Le champ Identifiant est requis")]
            public string uti_Login { get; set; }
            [Required(ErrorMessage = "Le champ Mot de passe est requis")]
            public string uti_MotDePasse { get; set; }
            public int uti_IdFonction { get; set; }
            [Required(ErrorMessage = "Le champ Adresse est requis")]
            public string uti_Adresse { get; set; }
            [Required(ErrorMessage = "Le champ Téléphone est requis")]
            public string uti_Tel { get; set; }


            
        }
    }
}